package com.ting.log.db;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ting.log.dto.LogOperateDTO;
import com.ting.log.dto.LogOperateSaveDTO;
import lombok.SneakyThrows;
import org.springframework.scheduling.annotation.Async;

public interface LogOperateService extends IService<LogOperate> {

    Page<LogOperate> pageList(LogOperateDTO logOperateDTO);

    void saveLog(LogOperateSaveDTO operateSaveDTO);


    void buildRequestInfo(LogOperateSaveDTO operateSaveDTO);

    void saveLogAsync(LogOperateSaveDTO operateSaveDTO);

}
